makeshift dwelling - Turkish English Dictionary